package org.zfes.snowier.cloud.zbss.cms.column.service;

import java.util.Map;
import java.util.Optional;
import org.zfes.snowier.core.data.DataSet;
import org.zfes.snowier.cloud.zbss.cms.column.model.CmsColumnTxt;
public interface ICmsColumnTxtService{

	 Optional<CmsColumnTxt> loadCmsColumnTxtById(Long id);
	
	 void createCmsColumnTxt(CmsColumnTxt cmsColumnTxt);
	
	 void updateCmsColumnTxt(CmsColumnTxt cmsColumnTxt);

	 void deleteCmsColumnTxt(Long id);
	 
	 void updateCmsColumnTxtStatusByColumnId(Long columnId,Byte status);
	
	 DataSet loadCmsColumnTxtDataSet(Map<String, Object> params);
	 

 	void setCmsColumnTxtStatus(Long id, Byte status);
}